Imports Microsoft.VisualBasic

Public Class Empleado

    Private _nombre As String
    Private _apellido As String
    Private _rut As String
    Private _direccion As String
    Private _telefono As String
    Private _profesion As String
    Private _edad As Integer
    Private _fechaInicioEmpresa As String
    Private _fechaFinEmpresa As String
    Private _sexo As String
    Private _fechaNacimiento As String
    Private _nacionalidad As String
    Private _paisnacimiento As String
    Private _regionNacimiento As String
    Private _comunaNacimiento As String
    Private _ciudadNacimiento As String
    Private _provinciaRecidencia As String
    Private _ciudadResidencia As String
    Private _celular As String
    Private _email As String
    Private _estadoCivil As String
    Private _cargasFamiliares As String
    Private _numeroCalzado As String
    Private _talla As String
    Private _rutaFoto As String


    Public Sub New(ByVal nombre As String, ByVal apellido As String, ByVal rut As String, _
                    ByVal direccion As String, ByVal telefono As String, ByVal profesion As String, _
                    ByVal edad As String, ByVal fechaInicioEmpresa As String, ByVal fechaFinEmpresa As String, _
                    ByVal sexo As String, ByVal fechaNacimiento As String, ByVal nacionalidad As String, _
                    ByVal paisNacimiento As String, ByVal regionNacimiento As String, ByVal comunaNacimiento As String, _
                    ByVal ciudadNacimiento As String, ByVal provinciaResidencia As String, ByVal ciudadResidencia As String, _
                    ByVal celular As String, ByVal email As String, ByVal estadoCivil As String, ByVal cargasFamiliares As String, _
                    ByVal numeroCalzado As String, ByVal talla As String, ByVal rutaFoto As String)

        Me._nombre = nombre
        Me._apellido = apellido
        Me._rut = rut
        Me._direccion = direccion
        Me._telefono = telefono
        Me._profesion = profesion
        Me._edad = edad
        Me._fechaInicioEmpresa = fechaInicioEmpresa
        Me._fechaFinEmpresa = fechaFinEmpresa
        Me._sexo = sexo
        Me._fechaNacimiento = fechaNacimiento
        Me._nacionalidad = nacionalidad
        Me._paisnacimiento = paisNacimiento
        Me._regionNacimiento = regionNacimiento
        Me._comunaNacimiento = comunaNacimiento
        Me._ciudadNacimiento = ciudadNacimiento
        Me._provinciaRecidencia = provinciaResidencia
        Me._ciudadResidencia = ciudadResidencia
        Me._celular = celular
        Me._email = email
        Me._estadoCivil = estadoCivil
        Me._cargasFamiliares = cargasFamiliares
        Me._numeroCalzado = numeroCalzado
        Me._talla = talla
        Me._rutaFoto = rutaFoto

    End Sub

    Public Property RutaFoto() As String
        Get
            Return _rutaFoto
        End Get

        Set(ByVal value As String)
            _rutaFoto = value
        End Set
    End Property

    Public Property Talla() As String
        Get
            Return _talla
        End Get

        Set(ByVal value As String)
            _talla = value
        End Set
    End Property

    Public Property NumeroCalzado() As String
        Get
            Return _numeroCalzado
        End Get

        Set(ByVal value As String)
            _numeroCalzado = value
        End Set
    End Property

    Public Property CargasFamiliares() As String
        Get
            Return _cargasFamiliares
        End Get

        Set(ByVal value As String)
            _cargasFamiliares = value
        End Set
    End Property

    Public Property EstadoCivil() As String
        Get
            Return _estadoCivil
        End Get

        Set(ByVal value As String)
            _estadoCivil = value
        End Set
    End Property

    Public Property Email() As String
        Get
            Return _email
        End Get

        Set(ByVal value As String)
            _email = value
        End Set
    End Property

    Public Property Celular() As String
        Get
            Return _celular
        End Get

        Set(ByVal value As String)
            _celular = value
        End Set
    End Property

    Public Property CiudadResidencia() As String
        Get
            Return _ciudadResidencia
        End Get

        Set(ByVal value As String)
            _ciudadResidencia = value
        End Set
    End Property

    Public Property ProvinciaRecidencia() As String
        Get
            Return _provinciaRecidencia
        End Get

        Set(ByVal value As String)
            _provinciaRecidencia = value
        End Set
    End Property

    Public Property CiudadNacimiento() As String
        Get
            Return _ciudadNacimiento
        End Get

        Set(ByVal value As String)
            _ciudadNacimiento = value
        End Set
    End Property

    Public Property ComunaNacimiento() As String
        Get
            Return _comunaNacimiento
        End Get

        Set(ByVal value As String)
            _comunaNacimiento = value
        End Set
    End Property

    Public Property RegionNacimiento() As String
        Get
            Return _regionNacimiento
        End Get

        Set(ByVal value As String)
            _regionNacimiento = value
        End Set
    End Property

    Public Property Paisnacimiento() As String
        Get
            Return _paisnacimiento
        End Get

        Set(ByVal value As String)
            _paisnacimiento = value
        End Set
    End Property

    Public Property Nacionalidad() As String
        Get
            Return _nacionalidad
        End Get

        Set(ByVal value As String)
            _nacionalidad = value
        End Set
    End Property

    Public Property FechaNacimiento() As String
        Get
            Return _fechaNacimiento
        End Get

        Set(ByVal value As String)
            _fechaNacimiento = value
        End Set
    End Property

    Public Property Sexo() As String
        Get
            Return _sexo
        End Get

        Set(ByVal value As String)
            _sexo = value
        End Set
    End Property

    Public Property Nombre() As String
        Get
            Return _nombre
        End Get

        Set(ByVal value As String)
            _nombre = value
        End Set
    End Property

    Public Property Apellido() As String
        Get
            Return _apellido
        End Get

        Set(ByVal value As String)
            _apellido = value
        End Set
    End Property

    Public Property Rut() As String
        Get
            Return _rut
        End Get

        Set(ByVal value As String)
            _rut = value
        End Set
    End Property

    Public Property Direccion() As String
        Get
            Return _direccion
        End Get

        Set(ByVal value As String)
            _direccion = value
        End Set
    End Property

    Public Property Telefono() As String
        Get
            Return _telefono
        End Get

        Set(ByVal value As String)
            _telefono = value
        End Set
    End Property

    Public Property Profesion() As String
        Get
            Return _profesion
        End Get

        Set(ByVal value As String)
            _profesion = value
        End Set
    End Property

    Public Property Edad() As String
        Get
            Return _edad
        End Get

        Set(ByVal value As String)
            _edad = value
        End Set
    End Property

    Public Property FechaInicioEmpresa() As String
        Get
            Return _fechaInicioEmpresa
        End Get

        Set(ByVal value As String)
            _fechaInicioEmpresa = value
        End Set
    End Property

    Public Property FechaFinEmpresa() As String
        Get
            Return _fechaFinEmpresa
        End Get

        Set(ByVal value As String)
            _fechaFinEmpresa = value
        End Set
    End Property
End Class
